Package com.fwdekker.randomness.word

Insertion of random words.

Types

BundledDictionary
Link copied to clipboard
class BundledDictionary : Dictionary
A Dictionary of which the underlying file is a resource in the JAR.
Dictionary
Link copied to clipboard
interface Dictionary
A collection of words that may become inaccessible at any moment in time.
DictionaryReference
Link copied to clipboard
data class DictionaryReference(isBundled: Boolean, filename: String) : Dictionary
References a dictionary by its properties.
DictionaryTable
Link copied to clipboard
class DictionaryTable : ActivityTableModelEditor<DictionaryReference>
An editable table for selecting and editing Dictionaries.
InvalidDictionaryException
Link copied to clipboard
class InvalidDictionaryException(message: String?, cause: Throwable?) : Exception
Thrown when a Dictionary is found to be invalid and cannot be used in the intended way.
UserDictionary
Link copied to clipboard
class UserDictionary : Dictionary
A Dictionary of which the underlying file is a regular file.
WordGroupAction
Link copied to clipboard
class WordGroupAction : DataGroupAction
All actions related to inserting words.
WordInsertAction
Link copied to clipboard
class WordInsertAction(scheme: () -> WordScheme) : DataInsertAction
Inserts random words.
WordScheme
Link copied to clipboard
data class WordScheme(myName: String, minLength: Int, maxLength: Int, enclosure: String, capitalization: CapitalizationMode, bundledDictionaryFiles: MutableSet<String>, activeBundledDictionaryFiles: MutableSet<String>, userDictionaryFiles: MutableSet<String>, activeUserDictionaryFiles: MutableSet<String>) : Scheme<WordScheme>
Contains settings for generating random words.
WordSettings
Link copied to clipboard
data class WordSettings(schemes: MutableList<WordScheme>, currentSchemeName: String) : Settings<WordSettings, WordScheme>
The user-configurable collection of schemes applicable to generating words.
WordSettingsAction
Link copied to clipboard
class WordSettingsAction : DataSettingsAction
Controller for random string generation settings.
WordSettingsComponent
Link copied to clipboard
class WordSettingsComponent(settings: WordSettings) : SettingsComponent<WordSettings, WordScheme>
Component for settings of random word generation.
WordSettingsConfigurable
Link copied to clipboard
The configurable for word settings.